Lattice-Based Cryptography: The Tricky Math Of Dots